package com.ruoyi.repairQuery.domain;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 维修记录查询对象 house_repair_check
 * 
 * @author ruoyi
 * @date 2023-05-31
 */
public class RepairQuery extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 审核id */
    private Long checkId;

    /** 房屋编号 */
    @Excel(name = "房屋编号")
    private String houseId;

    /** 分摊金额 */
    @Excel(name = "分摊金额")
    private BigDecimal repairMoney;

    private String areaName;
    private String groupName;
    private String unitName;
    private String doorName;
    private String projectId;
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "执行时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date executeDate;
    private String projectName;
    private String userName;
    private String papersCode;
    /** 面积 */
    @Excel(name = "面积")
    private Double space;
    private String projectSts;
    private Double noMoney;
    private Double balance;
    @Excel(name = "余额比率")
    private Double balanceRatio;

    private Date startDate;
    private Date endDate;

    public void setCheckId(Long checkId) 
    {
        this.checkId = checkId;
    }

    public Long getCheckId() 
    {
        return checkId;
    }
    public void setHouseId(String houseId) 
    {
        this.houseId = houseId;
    }

    public String getHouseId() 
    {
        return houseId;
    }
    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("checkId", getCheckId())
            .append("houseId", getHouseId())
            .append("areaName", getAreaName())
            .append("groupName", getGroupName())
            .append("unitName", getUnitName())
            .append("doorName", getDoorName())
            .append("projectId", getProjectId())
            .append("repairMoney", getRepairMoney())
            .append("executeDate", getExecuteDate())
            .append("projectName", getProjectName())
            .append("userName", getUserName())
            .append("papersCode", getPapersCode())
            .append("space", getSpace())
            .append("projectSts", getProjectSts())
            .append("noMoney", getNoMoney())
            .append("balance", getBalance())
            .append("balanceRatio",getBalanceRatio())
            .append("startDate",getStartDate())
            .append("endDate",getEndDate())
            .toString();
    }

    public BigDecimal getRepairMoney() {
        return repairMoney;
    }

    public void setRepairMoney(BigDecimal repairMoney) {
        this.repairMoney = repairMoney;
    }

    public String getAreaName() {
        return areaName;
    }

    public void setAreaName(String areaName) {
        this.areaName = areaName;
    }

    public String getGroupName() {
        return groupName;
    }

    public void setGroupName(String groupName) {
        this.groupName = groupName;
    }

    public String getUnitName() {
        return unitName;
    }

    public void setUnitName(String unitName) {
        this.unitName = unitName;
    }

    public String getDoorName() {
        return doorName;
    }

    public void setDoorName(String doorName) {
        this.doorName = doorName;
    }

    public String getProjectId() {
        return projectId;
    }

    public void setProjectId(String projectId) {
        this.projectId = projectId;
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getPapersCode() {
        return papersCode;
    }

    public void setPapersCode(String papersCode) {
        this.papersCode = papersCode;
    }

    public String getProjectSts() {
        return projectSts;
    }

    public void setProjectSts(String projectSts) {
        this.projectSts = projectSts;
    }

    public Double getSpace() {
        return space;
    }

    public void setSpace(Double space) {
        this.space = space;
    }

    public Double getNoMoney() {
        return noMoney;
    }

    public void setNoMoney(Double noMoney) {
        this.noMoney = noMoney;
    }

    public Double getBalance() {
        return balance;
    }

    public void setBalance(Double balance) {
        this.balance = balance;
    }

    public Date getExecuteDate() {
        return executeDate;
    }

    public void setExecuteDate(Date executeDate) {
        this.executeDate = executeDate;
    }

    public Double getBalanceRatio() {
        return balanceRatio;
    }

    public void setBalanceRatio(Double balanceRatio) {
        this.balanceRatio = balanceRatio;
    }

    public Date getStartDate() {
        return startDate;
    }

    public void setStartDate(Date startDate) {
        this.startDate = startDate;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }
}
